package com.enjoyor.soa.traffic.api.dto.gps;

import com.alibaba.fastjson.JSONArray;

public class DeviceInfoDto {
    private String guid="";
    private String pucId="";
    private String systemId="";
    private String deviceId="";
    private String deviceNumber="";
    private String deviceAlias="";
    private String numberType="";
    private String orgIdentifier="";
    private String staffGuId="";
    private String deviceType="";
    private String deviceIconGuid="";
    private String userImageGuid="";
    private String carMake="";
    private String carLicensePlate="";
    private boolean hasGps=false;
    private boolean enableGps=false;
    private String andOrFlag="";
    private long gpsInterval=0;
    private String gpsChannel="";
    private double distance=0;
    private double longitude=0;
    private double latitude=0;
    private boolean hasScreen=false;
    private long rrsTime=0;
    private String remark="";
    private String iconGuidVersion="";
    private boolean isSubscribed=false;
    private String subnetGuid="";
    private String online="";
    private String enableFlag="";
    private String gpsDateTime="";
    private JSONArray groupArray = new JSONArray();

    public String getGuid(){
        return guid;
    }

    public void setGuid(String guid){
        this.guid = guid;
    }

    public String getPucId() {
        return pucId;
    }

    public void setPucId(String pucId) {
        this.pucId = pucId;
    }

    public String getSystemId() {
        return systemId;
    }

    public void setSystemId(String systemId) {
        this.systemId = systemId;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public String getDeviceNumber() {
        return deviceNumber;
    }

    public void setDeviceNumber(String deviceNumber) {
        this.deviceNumber = deviceNumber;
    }

    public String getDeviceAlias() {
        return deviceAlias;
    }

    public void setDeviceAlias(String deviceAlias) {
        this.deviceAlias = deviceAlias;
    }

    public String getNumberType() {
        return numberType;
    }

    public void setNumberType(String numberType) {
        this.numberType = numberType;
    }

    public String getOrgIdentifier() {
        return orgIdentifier;
    }

    public void setOrgIdentifier(String orgIdentifier) {
        this.orgIdentifier = orgIdentifier;
    }

    public String getStaffGuId() {
        return staffGuId;
    }

    public void setStaffGuId(String staffGuId) {
        this.staffGuId = staffGuId;
    }

    public String getDeviceType() {
        return deviceType;
    }

    public void setDeviceType(String deviceType) {
        this.deviceType = deviceType;
    }

    public String getDeviceIconGuid() {
        return deviceIconGuid;
    }

    public void setDeviceIconGuid(String deviceIconGuid) {
        this.deviceIconGuid = deviceIconGuid;
    }

    public String getUserImageGuid() {
        return userImageGuid;
    }

    public void setUserImageGuid(String userImageGuid) {
        this.userImageGuid = userImageGuid;
    }

    public String getCarMake() {
        return carMake;
    }

    public void setCarMake(String carMake) {
        this.carMake = carMake;
    }

    public String getCarLicensePlate() {
        return carLicensePlate;
    }

    public void setCarLicensePlate(String carLicensePlate) {
        this.carLicensePlate = carLicensePlate;
    }

    public boolean isHasGps() {
        return hasGps;
    }

    public void setHasGps(boolean hasGps) {
        this.hasGps = hasGps;
    }

    public boolean isEnableGps() {
        return enableGps;
    }

    public void setEnableGps(boolean enableGps) {
        this.enableGps = enableGps;
    }

    public String getAndOrFlag() {
        return andOrFlag;
    }

    public void setAndOrFlag(String andOrFlag) {
        this.andOrFlag = andOrFlag;
    }

    public long getGpsInterval() {
        return gpsInterval;
    }

    public void setGpsInterval(long gpsInterval) {
        this.gpsInterval = gpsInterval;
    }

    public String getGpsChannel() {
        return gpsChannel;
    }

    public void setGpsChannel(String gpsChannel) {
        this.gpsChannel = gpsChannel;
    }

    public double getDistance() {
        return distance;
    }

    public void setDistance(double distance) {
        this.distance = distance;
    }

    public double getLongitude() {
        return longitude;
    }

    public void setLongitude(double longitude) {
        this.longitude = longitude;
    }

    public double getLatitude() {
        return latitude;
    }

    public void setLatitude(double latitude) {
        this.latitude = latitude;
    }

    public boolean isHasScreen() {
        return hasScreen;
    }

    public void setHasScreen(boolean hasScreen) {
        this.hasScreen = hasScreen;
    }

    public long getRrsTime() {
        return rrsTime;
    }

    public void setRrsTime(long rrsTime) {
        this.rrsTime = rrsTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getIconGuidVersion() {
        return iconGuidVersion;
    }

    public void setIconGuidVersion(String iconGuidVersion) {
        this.iconGuidVersion = iconGuidVersion;
    }

    public boolean isSubscribed() {
        return isSubscribed;
    }

    public void setSubscribed(boolean subscribed) {
        isSubscribed = subscribed;
    }

    public String getSubnetGuid() {
        return subnetGuid;
    }

    public void setSubnetGuid(String subnetGuid) {
        this.subnetGuid = subnetGuid;
    }

    public String getOnline() {
        return online;
    }

    public void setOnline(String online) {
        this.online = online;
    }

    public String getEnableFlag() {
        return enableFlag;
    }

    public void setEnableFlag(String enableFlag) {
        this.enableFlag = enableFlag;
    }

    public String getGpsDateTime() {
        return gpsDateTime;
    }

    public void setGpsDateTime(String gpsDateTime) {
        this.gpsDateTime = gpsDateTime;
    }

	public JSONArray getGroupArray() {
		return groupArray;
	}

	public void setGroupArray(JSONArray groupArray) {
		this.groupArray = groupArray;
	}
}
